//
//  LMRouterConstant.h
//  Conva
//
//  Created by cruise on 2017/12/26.
//  Copyright © 2017年 com.conva. All rights reserved.
//

#import <Foundation/Foundation.h>

// 路由默认控制器参数名
FOUNDATION_EXTERN NSString *const LMControllerNameRouteParam;

#pragma mark - 路由模式 Schema
/**
 模式 Native：AppSchema://url/:param
 */

// 默认路由
FOUNDATION_EXTERN NSString *const LMDefaultRouteSchema;
// 网络跳转路由模式
FOUNDATION_EXTERN NSString *const LMHTTPRouteSchema;
FOUNDATION_EXTERN NSString *const LMHTTPsRouteSchema;
// WEB交互路由跳转模式
FOUNDATION_EXTERN NSString *const LMWebHandlerRouteSchema;
// 回调通信
FOUNDATION_EXTERN NSString *const LMComponentsCallBackHandlerRouteSchema;
// 未知路由
FOUNDATION_EXTERN NSString *const LMUnknownHandlerRouteSchema;


#pragma mark - 路由表

// 导航栏 Push
FOUNDATION_EXTERN NSString *const LMNavPushRoute;

// 导航栏 Present
FOUNDATION_EXTERN NSString *const LMNavPresentRoute;

// StoryBoard Push
FOUNDATION_EXTERN NSString *const LMNavStoryBoardPushRoute;

// 组件通信回调
FOUNDATION_EXTERN NSString *const LMComponentsCallBackRoute;
